﻿using System.Collections.Generic;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Shapes;

namespace ElencySolutions.ImageMap
{
    internal class ShapeAndPoints
    {
        public ShapeType ShapeType { get; set; }
        public List<Point> Points { get; set; }
        public double Height { get; set; }
        public double Width { get; set; }
        public string Url { get; set; }
        public string AltText { get; set; }
        public string Target { get; set; }
        public bool Valid { get; set; }
        public bool Selected { get; set; }
        public List<FrameworkElement> ListViewObjects = new List<FrameworkElement>();
        public List<Shape> Shapes = new List<Shape>(); 
        
        public ShapeAndPoints()
        {
            ShapeType = ShapeType.Polygon;
            Points = new List<Point>();
            Url = string.Empty;
            AltText = string.Empty;
        }
    }
}